package com.library.common.widget

import android.content.Context
import android.util.AttributeSet
import android.view.MotionEvent
import android.widget.LinearLayout

/**
 * 作者：SimGa
 * 日期：2021/1/13
 * 时间：16:54
 * 包名：com.vitabuybuy.tv.widget
 */
class EnableLinearLayout : LinearLayout {
    var mIsEnable = true

    /***
     * 设置是否可以点击
     * @param isEnable   false:不能点击  true:可以点击
     */
    fun setEnable(isEnable: Boolean) {
        this.mIsEnable = isEnable
    }

    constructor(context: Context?) : super(context) {}
    constructor(context: Context?, attrs: AttributeSet?) : super(
        context,
        attrs
    ) {
    }

    override fun onInterceptTouchEvent(ev: MotionEvent): Boolean {
        return if (!mIsEnable) {
            true
        } else super.onInterceptTouchEvent(ev)
    }
}